<?php

declare(strict_types=1);

namespace app\index\controller;

use app\model\PostCommentFollow as ModelPostCommentFollow;
use think\Request;

class PostCommentFollow extends Common
{

  public function initialize()
  {
    parent::initialize();
    $this->forceLogin();

    if($this->modelUser->status == 1){
      return $this->error('您已被封号');
    }
  }

  /**
   * 显示资源列表
   *
   * @return \think\Response
   */
  public function index()
  {
    //
  }

  /**
   * 显示创建资源表单页.
   *
   * @return \think\Response
   */
  public function create()
  {
    //
  }

  /**
   * 保存新建的资源
   *
   * @param  \think\Request  $request
   * @return \think\Response
   */
  public function save(Request $request)
  {
    //

    $post_data = $request->post();

    $post_data['user_id'] = $this->modelUser->id;


    ModelPostCommentFollow::create($post_data);

    return json_message();
  }

  /**
   * 显示指定的资源
   *
   * @param  int  $id
   * @return \think\Response
   */
  public function read($id)
  {
    //
  }

  /**
   * 显示编辑资源表单页.
   *
   * @param  int  $id
   * @return \think\Response
   */
  public function edit($id)
  {
    //
  }

  /**
   * 保存更新的资源
   *
   * @param  \think\Request  $request
   * @param  int  $id
   * @return \think\Response
   */
  public function update(Request $request, $id)
  {
    //

    $post_data = $request->post();

    $model_follow = ModelPostCommentFollow::find($id);

    $model_follow->save($post_data);

    return json_message();
  }

  /**
   * 删除指定资源
   *
   * @param  int  $id
   * @return \think\Response
   */
  public function delete($id)
  {
    //

    ModelPostCommentFollow::destroy($id);

    return json_message();
  }
}
